impervious lens - Turkish English Dictionary